Silicon Labs /Series1 /WGM160 /WGM160PX22KGN3 /GPIO /PC_MODEH

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as PC_MODEH

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (DISABLED)MODE80 (DISABLED)MODE90 (DISABLED)MODE100 (DISABLED)MODE110 (DISABLED)MODE120 (DISABLED)MODE130 (DISABLED)MODE140 (DISABLED)MODE15

MODE12=DISABLED, MODE14=DISABLED, MODE11=DISABLED, MODE8=DISABLED, MODE9=DISABLED, MODE10=DISABLED, MODE15=DISABLED, MODE13=DISABLED

Description

Port Pin Mode High Register

Fields

MODE8

Pin 8 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE9

Pin 9 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE10

Pin 10 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE11

Pin 11 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE12

Pin 12 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE13

Pin 13 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE14

Pin 14 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

MODE15

Pin 15 Mode

0 (DISABLED): Input disabled. Pullup if DOUT is set.

1 (INPUT): Input enabled. Filter if DOUT is set

2 (INPUTPULL): Input enabled. DOUT determines pull direction

3 (INPUTPULLFILTER): Input enabled with filter. DOUT determines pull direction

4 (PUSHPULL): Push-pull output

5 (PUSHPULLALT): Push-pull using alternate control

6 (WIREDOR): Wired-or output

7 (WIREDORPULLDOWN): Wired-or output with pull-down

8 (WIREDAND): Open-drain output

9 (WIREDANDFILTER): Open-drain output with filter

10 (WIREDANDPULLUP): Open-drain output with pullup

11 (WIREDANDPULLUPFILTER): Open-drain output with filter and pullup

12 (WIREDANDALT): Open-drain output using alternate control

13 (WIREDANDALTFILTER): Open-drain output using alternate control with filter

14 (WIREDANDALTPULLUP): Open-drain output using alternate control with pullup

15 (WIREDANDALTPULLUPFILTER): Open-drain output using alternate control with filter and pullup

Links

() ()